package sfmeta
{
	import mx.collections.ArrayCollection;

	public class XmlCustomField extends Object
	{
		
		public var caseSensitive:Boolean;
		public var defaultValue:String;
		public var deprecated:Boolean;
		public var description:String;
		public var displayFormat:String;
		public var externalId:Boolean;
		public var formula:String;
		public var formulaTreatBlankAs:String;
		public var fullName:String;
		public var indexed:Boolean;
		public var inlineHelpText:String;
		public var label:String;
		public var length:int;
		public var maskChar:String;
		public var maskType:String;
		public var picklist:Picklist;
		public var populateExistingRows:Boolean;
		public var precision:int;
		public var referenceTo:String;
		public var relationshipLabel:String;
		public var relationshipName:String;
		public var relationshipOrder:int;
		public var required:Boolean;
		public var scale:int;
		public var startingNumber:int;
		public var stripMarkup:Boolean;
		public var summarizedField:String;
		public var summaryFilterItems:ArrayCollection;
		public var summaryForeignKey:String;
		public var summaryOperation:String;
		public var trackFeedHistory:Boolean;
		public var trackHistory:Boolean;
		public var trueValueIndexed:Boolean;
		public var type:String;
		public var unique:Boolean;
		public var visibleLines:int;
		public var writeRequiresMasterRead:Boolean;
		
		public function XmlCustomField()
		{
			super();
		}
	}
}